Sounds more like game-related, not hardware-related. Does it happen at random time? Maybe it happens when some effects are going in the game?
Having lagometer on (cg_lagometer) does it show graph spikes in those moments? If so, then could you record and send demos with those moments?