Currently have Dell Dimension 4300s (2002): 1.6ghz processor, XP, Pent. 4, 256MB memory (soon to be 512), a GeForce 400 64mb video card, and the standard e771a Dell monitor.
I want to be able to play the latest games (Neverwinter Nights) without the game seriously slowing down.
My questions:
the 4300s series is supposed to have a low profile video card, but I was able to literally squeeze in the above without complication (almost too tall for case to close). Will I have the same luck with another?
Will my monitor support an upgrade in a video card to a 128mb video card? I was warned if you have an old monitor that it would be fullish to get a large card.
Any suggestions on the best all round 128mb or 256mb card under $150. I am leaning towards a GeForce 5500 or just go cheap for a 5200.
I not looking for volumes of high tech feedback (I have researched too much already) any suggestions/answers would be apprecitated.
Thank you for your time.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic