My understanding is you still get the 'Gold Card' benefit with an annual travelcard on Oyster. Apparently you get a little receipt which you have to show when buying rail tickets, to get the Gold Card discount.
I thought I'd finally switch to Oyster to benefit from the ease of journey extensions outside zone 3 with the PAYG element (apart from getting OEPs of course).