Laptop
Model - Custom HP Pavillion zv5000
CPU - AMD64 Mobile Athlon 3000+ 1.6 GHz
RAM - Default 512, upgraded 1 GB DDR2
Video - Onboard nForce3 chipset supported nVidia GeFore 440 Go 64M, Omega drivers, overclocked in an attempt to alleviate frame rate issues in games to no avail.
BIOS - Ass backwards Phoenix something or another, which barely passes for bios and only has four options changable that are specifically related to boot protocols.

Currently, I'm having the following problems:

1) Generic CPU throttle that I can't get rid of. Presumably it'll automatically push itself to 1.6 if absolutely necessary, but using variable resource programs that push the limits either don't increase it or just get choppy performance if they hang around 800 MHz instead of breaching it (eg CS 1.6 vs CS:S, where in the former I can get <5 FPS in some situations, vs 20 FPS consistantly).

2) Possibly linked to 1, memory tests are indicating ~60% performance based on average tests on similar systems, only having around 3 GB/s transfer rate.

I've tried any host of programs, driver changes, and even opening everything up to make sure there aren't any physical problems, and nothing is working, and can't find any answers elsewhere.

The laptop is 3 years old, but I used to play CS on it with much better and stable FPS, where as all source engine games are running the same as they ever have.

Additionally, one of my fans stopped working at some point, but I've tested all this stuff within moments of booting up, so unless I have a serious problem it shouldn't be heat output (I have this thing sitting on my lap and I -know- when it's outputting a lot of heat), and normally the fans inputs are AC cold.

I've tried installing Mother Board Monitor but it doesn't seem to support the motherboard I have so I'm all out of ideas.