Put the kettle on then come back to this post...I have a load of questions all compiled into one post as I don't know how to seperate these questions out yet really

Right then...let's begin...
So my computer specs are as follows following a very generous donation from a friend who thought the arcade build idea was mental but awesome
> Mainboard : FUJITSU SIEMENS D1740
> Chipset : Intel i845G
> Processor : Intel Pentium 4 @ 2800MHz
> Physical Memory : 1280MBDDR-SDRAM
> Video Card : Intel(R) 82845G/GL/GE/PE/GV Graphics Controller
I'm keeping the budget as tight as possible on this build and so cant throw money at it, but I need a sound card (onboard not working) and can't work out if I need a graphics card.
The onboard GPU is poor to say the least, but runs everything that I want to run fine, except vector games that lag badly and space invaders, as vectors are drawn differently I assume this is a GPU issue, annoyingly this motherboard only has PCI slots, not AGP OR PCI-E so I'm limited for cards too.
I'm also stuck with having to use an LCD monitor, not ideal but it looks great with scanlines added, but of course this slows it down to unplayable

would a new card alter this or does MAME basically solely rely on the CPU Clock.
With regards to cards is there anything in particular that I should be looking around for?
Second part of the same question...
I'm using MAMEUI32 0.141 and out of the list of all the games that I play only space invaders and vector games are giving me real problems.
On my original test rig outrun ran like
and messing around with early builds of MAME did nothing, I'm inclined to not go down the same root of messing around with software.
I want to keep my highscores and am happy to use save states to achieve this, but I've read several posts where people have compiled their own version of mame to remove nag screens and use highscore.dat, although this appeals greatly I'm scared it's going to be too difficult to tweak game settings afterwards, a simple check box in mameui replaced with having to go into individual text files.- just seen the "hiscore diff (with no nag/white box removal)" post- that's what I get for browsing on here mostly on my phone

So ignore this part!

Is it worth the effort of compiling your own version of MAME?
Final Thoughts.
If YOU can answer any part of this or just give me a guide for any part feel free, I know it's a long rambling post but I promise any help at all in these is greatly appreciated.
And once again I'm sorry if this is posted in the wrong section, but I thought ultimatly it's more of a software question, but feel free to move mods
