Ant,
It could be many things with a computer that old. You could try opening the case and if it is full of dust you could try cleaning out the case with compressed air.
Also you could try removing the RAM, PCI, and AGP cards one at a time and put them back in their slots. (When you do this make sure you unplug the power cord prior to opening the case.)
Take Care,
Richard