$1000 would still be cheap for a high-end laptop. You're contradicting yourself, anyway. "Compaq's are not cheap computers. Mine is a gaming computer".
Would you mind telling me the exact specs and what sort of framerates you are getting? Because anything <40 frames is horrible to play with in most games. And what settings are you putting these games on? MW2 isn't exactly demanding, anyway. I'd love to see something like Bad Company 2, when things get rough.