@dettlaff Правильно "I should stop buying new ThinkPads".
Почему "buying" я не могу объяснить. А вот неопределённый артикль "a" не употребляется с множественным числом. Он вообще происходит от слова "one", то есть "один" (https://en.wiktionary.org/wiki/a#English, Etymology 2). Неопределённый артикль для множественного числа есть в романских языках. Например, в итальянском: un libro — некоторая книга, dei libri — некоторые книги.
@dettlaff А, @dside в другом комментарии правильно заметил, почему не "to buy". I should stop to buy — я должен остановиться, чтобы купить. I should stop buying — я должен прекратить покупать.