Ok, i've dug out my code again and added lots of Sprite3d functions and removed a few glitches in the multi-scroller now and got it running from 40fps to 60fps in both modes on my Win7 x86 laptop. Specs are :Dual Core, 2,2Ghz, 3GB ram, Onboard 1GB Intel video just as a comparison.
It's still in 640x480 but that's another step to take if I want to convert it all to 800x600 as that's a lot of font resizing and other headaches.
I haven't had a chance to test it on any other systems yet so it will be interesting to see if it works at all anywhere else.
Voluteers please ?

Best run under Win7, XP on my PC runs it pretty crap.