Your not on Vista, are you? What resolution do you play at? I would think you would max it out a bit if you went out and bought yourself a 7900gt and a 20" screen. Another note, just to be sure, what PSU do you have installed?
Is it just on CS:S or does this happen on other games also? How long has this been going on?