I'd go with the GeForce 5200FX you can get it for pretty cheap, it is DirectX 9 compatible so you won't have to buy another card in 6 months when the DirectX 9 games start coming out, it is also an 8x card so you can have the higher transfer rates. This is the best bang for buck card that i've found... go to pricewatch.com to find a good deal on it (80-150 depending on manufacturer).. and i'd go with an asus motherboard, make sure it has the 8x capabilities.