ubstitua para corresponder palavras inteiras

Estou usando o NET 2.0 e o WinForm

Atualmente, preciso de um código para substituir uma string por outra em um determinado texto, mas no texto deve procurar apenas palavras inteiras. O que eu quero dizer é

string name = @"COUNTER = $40
CLOCK_COUNTER = $60";
name = name.Replace("COUNTER", "COUNT");

Deve substituir apenas a primeira instância deCOUNTER comCOUNT, porque essa é a palavra toda. No entanto, parecestring.Replace não leva em consideração toda a palavra.

Por favor, não recomendo regex. Eu já tentei e é muito lento para minhas necessidades. Eu preciso de algo muito rápido e eficiente. Como eu pude fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion