I too build my own now, but honestly if you're going the cheap route, you can't build your own as cheaply as they can sell you one. It's when you start going more high end that building your own really saves money.

If I were you, I'd opt for a basic model Dell and upgrade the video card. The cheapest Core 2 Duo model they make should keep you happy for a good long time.