well geforce 2 is crap, get a new graphics card, do you have a agp or a pci slot? the processor isnt bad so theres not much point in upgrading that. i play halo at high settings with 40 fps and my computer was quite cheap. 512mb ram nvidia geforce 5750 pcx and a 3 ghz p4. depending on your slot try and get a geforce fx, they run halo quite well.