aha, SFC sort of fixed it + repair install totally fixed it.
It would appear that something changed my environment variables/registry to say that i was windows 2000 datacenter server.
i confirmed that as doing about under a ms app like solitare said that i was running NT5.0 (windoes 2000) instead of 5.1 (xp) - i tried checking the system box in control panel but that just crashed my pc
everything seems to be worrking fine now after repair install