Rows or columns of failure are a sign it's the keyboard.
I have an oldish Dell Dimension 4600. I now have a highly irritating problem whereby the main letter keys stop working but the top row numbers, keypad numbers and other characters all still work. Is this an obvious one? Clearly it is working at the moment but will surely stop soon....