I have an quite an old computer by today's monstrous standards (done laughing? Thanks! ). It sports a core 2 duo 2.5 GHz, a Geforce ENGTX295, 4GB Ram on an MSI G41m - p23 motherboard but it still struggles with DX10 titles at 1600x900 (it sometimes lags playing TES: Oblivion!! ). I've read hundreds of forums and I can't decide whether a new GPU or a new CPU would be the best upgrade for gaming performance. I mostly play directx 10 (meaning up to 2011) and earlier games and one day when I'm working full time I promise I will try to plonk down a huge sum of money for a decent, up-to-date computer. For now however, I'm thinking either a new motherboard + i5 (around 3.4 GHZ), or a GTX670 (or a radeon equivalent) seeing as they'll cost about the same. Yet I haven't found a decent forum which has given me proper advice as to which one I should buy. Any advice? I would appreciate any advice from you geniuses very much.