I think it has had an impact. I needed a PC to do light duty as a secondary work station and didn't really want to spend the money on something new. I searched around ebay and found an HP Elite 8300 USFF with 8gb RAM, 500gb HD, i5-3570s CPU, four USB 3.0 ports, internal wireless card and power supply for $150 shipped to my door. It had a fresh install of Windows 7 Professional that I upgraded to Windows 10 Pro for free. Can't beat that deal with a stick and it takes up hardly no desk space. It runs like a scalded rabbit with absolutely no noise. The third gen i5 CPUs are still quite capable processors and can run non-gaming programs just fine. Heck, run a decent video card (not possible with the 8300 USFF) with it and it can game quite well.
I ended up buying another PC, an 8200 Elite USFF with 6gb RAM, 250gb, an i5-2500s for $90 shipped to my door to have as a spare, if needed. The BIOS activated a Windows 7 Pro installation without a hitch and then upgraded to Windows 10 Pro. That is what I call bang-for-the-buck!
I am probably not the only person to take this route. The BIOS of many name brand computers will activate the version of Windows it came with new. So getting a computer that runs decently with the latest Windows version can be done for almost nothing. If a Core2 CPU can meet your needs then you can have a setup for around $50, or less, running Windows 10.