From what i got its a Socket A mother board. With a few expansion slots. You got:
2 ( 2 ) x PCI
1 ( 1 ) x AGP 4x ( 3.3 V/ 1.5 V )
1 ( 1 ) x shared PCI / AMR
It also says it has an AGP x8 slot. So you can either get PCI compatible card like any one of these:
or you can go with the AGP slot and get one of these:
As far as wether or not there is a better processor for the same price you will have to wait for someone elses advice...also wait for someone else to respond to check if i am correct..im just a computer newbie trying to help.
RWD3: I edited your post because of the side scrolling


Thanks for your help I can now go ebaying for a graphics card capable of handling " World Snooker Championship 2005"!! Now
