Sorry but all of the above.
I assume you have an AGP motherboard which means if you want to get a better video card you will really want a PCI-E type. P4 2 gb maybe good for some older games and simply PC usage but for new games you will want more. The minimum amount of RAM you want is 1 gig aswell. Although i'd advise 2gb or more.
__________________
|