Some programs, like certain text editors for example, are dead slow on even a Pentium 3 (Pspad), while text handling is nothing a 68030 can't handle at comfortable speeds, even with a few megabytes of text. It just depends on how well something has been implemented, and it seems that few people care about software speed these days 
It depends on what kind of text handling it actually does. Text handling like big IDE's like visual studio, Eclipse or Netbeans are doing, is understandably very heavy because it scans tons and tons of text. It is heavy because it
can be heavy. But a program nowadays should know that if you have a low spec computer, it shouldn't load/perform
all the features it has. So taking into consideration of nowadays range of performance of computersystems, scalability is IMHO a necessity, rather than performance optimization. Also, you know, making the right choices in your design can make your program a gazillion times faster than any code optimization could do. Even if you're using Java vs. using Assembly.
So, learn how to design, rather than how to code.