You can run the biggest, fattest graphics card you can find since AGP is backwards compatible. I think the newest cards are AGP 8X, and your motherboard is probably only 2X. Not a huge deal since your CPU will only be able to push so much data across it anyway. The important thing is that the newer graphics cards are like mini computers. Mine has 2 processors, 64MB of memory, and its own fan. So, once the data gets over to the graphics card, it gets processed really fast. You probably will not be using a hot card to its full capability, but just as an example, my computer can run Quake 3 1024x768 at 100 frames per second. My old card only managed 100 fps at 800x600. I also now have instantaneous response with anything I click on in Windows. I wish I knew a way to tell you which card would be a nice upgrade to your current system without paying for power that your current CPU will not be able to use. In my case I went from an 8MB card to a 64MB, and I have an Athlon 550. You can currently get 128MB cards, but I'm guessing that you will spend less money and get the same boost if you go with a 64MB card. I think they are now down to $200. Also check with XBob about what he said with respect to BIOS. I am not quite sure what he is referring to (didn't have any problems on my machine), but safe is better than sorry since they will probably not do returns on graphics cards once you open the box. If you do go the graphics card route, you will basically be choosing between ATI and NVIDIA. The general concensus it that NVIDIA is a little faster, and ATI is a little prettier. If you want to watch or record TV on your PC, then go for one of ATI's All-In-Wonder cards. Good luck!