Well, with Halo you wouldn't have the framerate problem, and you'd be able to play Half-Life 2 at max settings, but if you're going to upgrade I'd suggest getting a real nice card, such as the 6800GT, which will give you great performance results for at least another year, instead of you finding...