well if you want a pretty aswsome machine for playing games its not really possible to have a awsome machine for 500 bucks. personally i would go for a 5900 Ultra and a 3000+ AMD. or if you want to spend more you could go for a 64 Bit AMD with a 6800GT card.