In 2004, Steam had no noteworthy buzz and its only purpose was Half-Life 2 DRM.
The important thing is with the number of Steam Users each 1% is more than 1 million people. Thus < 50% can still be a lot of people. (4.39% own a 970 GTX GPU, 0.92% own a 980 GTX GPU, 0.72% own a GTX 980 Ti ~= 7.5 million people who don't need to upgrade graphics card, now add ATI and SLI.)
PS: Active Steam account = bought something from steam AND logged on in the last 2 weeks. Which IMO is a much higher hurdle than most website tracking. And clearly not all gaming PC's are on Steam.
It's not low end, it's mid-range. HD at 60fps (often higher) on med-high settings on everything but the very most recent games (without MSAA).
Again, you'll probably need to wait more than 4 years for a high-end card to become "very low end". I'd give it five or six years.
Granted, in terms of hardware people are currently using the GTX 660 might still be mid range.
Sure, a mid to low end PC could play WoW in 2004, but it only broke 2.5 million subscribers in late 2005. http://cdn2.ubergizmo.com/wp-content/uploads/2014/10/wow-sub... And 10m in 2008.
Give it 4 years and a GTX 970 will be a very low end graphics card.