What worries me more than HD/RAM/GPU when the blocks are alowed to be this big, it's the network "weigth".
I doubt that everyone will have access to a ridicously good ISP with a ridicously good internet speed like Google Fiber.
8 GB per 10 min is about 100 Mbit/s, which is currently available for residential customers in lots of places, using VDSL2 or cable for example. Of course you'll have more traffic in practice, but that gives a reasonable order of magnitude. By the time of such block size, technology will have improved even further. Besides, the numbers are upper limits, the blocks need not be filled to the brim, but provide enough capacity for the rush hours.
As others have already said, running a node has never been free. Personally, I've found it's the advances in mining that have made Bitcoin more centralized, i.e. less attractive for the hobbyist developer. For example, when the first GPU miners came about in 2010, people including Satoshi talked about breaking a gentlemanly agreement. Mining was obviously more centralized to those with more hardware and money, but it was still fair game for all. Soon we were developing the first FPGA miners which was great fun. However, the next stage was ASICs which leaves little room for the humble developer. You just buy the device from some faceless company and use it -- or if you have more money, you buy more of them and further centralize things.
Nevertheless, it all has made the network stronger for everyone, and everyone is still free to use it. I guess many others feel the same basic dilemma about lots of things: should it stay as a fun hobby project, or should it grow into a serious business?