I've been working with computers since the 6502 days.
I have to say - computers have not gotten any more or less underpowered.
Whether loading DOS-XL on my old Atari 800XL (1.79Mhz), Windows 3.0 on a 386DX (12Mhz), Windows 95 on a 486DX (75Mhz), Windows 98 on a Pentium (133Mhz w/ Voodoo2 SLI - was my FF7 PC gaming system lmao), NT4.0 on a Pentium Pro (200Mhz), Windows 2000 (Celeron 300A @ 450Mhz), Windows XP (Duron 700Mhz @ 1Ghz) - Man, I had too many iterations of XP on various hardware, so I'm not going through it all.
What was my first Vista system... um... hated Vista so bad I blocked it out. I think it was my first Core Duo system.
Anywho, didn't mean to start this giant list of past systems. Those are just the highlights of moving from one OS up to another, and only in the Windows - my Linux list is actually much longer, lol. Point being, at the end of the day, I can type up reports and check email at the same speed as 15 years ago.
'Underpowered'? I remember when hitting 10 million ops / second was fantastically fast. According to Wiki, we're well over 100 billion instructions per second.
That is unfathomably fast.