Not if you game, develop, or anything else where single thread is more important. If core count is the most important thing about a CPU then everyone would be buying bulldozer with its "8" cores.
What I/O are you going to do with all these PCI-E lanes? 16 for a graphics card, 4 for an NVMe SSD if you have one (still 2x as expensive as a SATA SSD at the same capacity), a couple for a network card maybe… The only reason to have ~40 lanes is multi-GPU setups, which are absolutely not necessary to keep 8 cores busy.
Where I live, NVMe and SATA drives are at the same price and many boards come with two M.2 slots (plus of course you can put additional drive with adapter into plain old PCIE slot). Network card or two, maybe thunderbolt port or two...
All the other chips have 16 PCI-E lanes, which you max out just with the graphic card.
Intel's desktop (not X99) boards have some extra lanes on the chipset, Ryzen will be a similar setup. (Also graphics cards perform fine with 8 lanes, the performance difference from 16 is tiny)
Where I live, the price of a 256GB NVMe drive == 512GB SATA drive :(