Yep, that 'professional' doesn't know what he's talking about
Upgrading to 7 x64 and a 5870 will work fine.
edit: and yeah, the 5870 is DEF the right way to go over a GTX 295. Even before the release of the 5xxx series, the 295's were overpriced and not worth it for the price you paid.
"As a result of all this hardship, dirt, thirst, and wombats, you would expect Australians to be a sour lot. Instead, they are genial, jolly, cheerful, and always willing to share a kind word with a stranger, unless they are an American." -- Douglas Adams