Hi all, it's forced upgrade time again. Just looking for a cheapish video card.

My current specs:

Motherboard: Gigabyte G41MT-ES2L
RAM: 2GB (one stick, not sure of the details but probably fairly low-end)
CPU: Pentium E6500 (2.93GHz dual core)
Monitor: Samsung 2233RZ (22", 1680x1050, 120Hz)

Video card, now broken: ATI Radeon HD4650

I don't want to spend much, but I'd like to find the lowish-end gaming sweet-spot, if there is one.

At the moment replacing the motherboard and CPU is out of the question, but I will buy another 2GB of RAM if that would be worthwhile.

The HD4650 was struggling a bit to run games at 1680x1050, so I'm pretty sure there's some room in my other components for a video-card upgrade. Any recommendations?