^^^^
ya, it should fix it. since you're looking for a low-budget card, i recommend either a Radeon 9200 or a GeForce FX5200. both of them should be less than $150. no guarentees, though.
personally, i use
www.newegg.com) for purchases like that. they tend to run much cheaper than Best Buy, Circuit City, or even Walmart. just keep your options open and shop around a bit and you should find a good deal. :)