Since CX changed to a CIV-type score I haven't had a single upgrade as a BAEC member. Before that i was probably on a 25% hit rate, and more like 50% from PE to J. Now, even if on the same booking as my DM girlfriend, when they offer her an upgrade they refuse me.
I would recommend your girlfriend keeps using the CX Gold card.