I added another Gb of RAM to it today and I'll go shopping for a better video card on Thursday.
The old Radeon 9550 card is basically the minimum that BF2142 can use, and the card is starting to play up in windows too. When I have the monitor connected using the digital cable it keeps flicking on and off when I clcik anything in Windows.
It seems to work fine on analogue though. It'll be perfect for another project though assuming it keeps alive.