oh come on, not this again.
I agree that we should buy games so more are made and so we can play the very rare good ones that come out, but if you think that prices will drop if every man and his dog bought games, then I have to say you are sadly mistaken, the companies realise people are used to paying £40+ for a game so they won't change regardless of if salles go up, it will just mean there pockets will be substantially fatter.
Slightly more ot though, I would honestly wait until next year and get an nvidia fermi card or if you can't wait those few months, then go for an ATi 5970 or 5870 for the dx11 support when it eventually comes out; both of those cards aswell as the 295 can max just about any game without breaking a sweat