Quality of the router can make a difference but is far from the only consideration. Wifi polution in your area that creates interference, wither your router runs wifi at 2.4Ghz, 5Ghz or both, distance from the router, other possible obstacles that create interference. I wouldn't say that N can't do it, the problem is it's ability to sustain a good enough connection to do that playback all the time. I actually tested this out and in my house it would work part of the time but there were to many occasions that signial polution would cause the signal to drop to much and I would start to get stuttering. I decided to just be done with it and ran Cat6 RJ45 to my outer room to ensure the throughput needed. You can't beat a hard wire at 1Gbps, well unless you go fiber.
20-25mbps is still to much when it comes to the storage required for the content. That bitrate is pretty much on par with the what Blu-Ray uses today. I also question the point of 4k content at 20-25mbps. Maybe the next gen codec will be able to do it, but I have to question quality. I can take a Blu-Ray with 1080p content and encode it down to 3mbps, but it looks horrible. You get better picture quality and action sceans buy encoding at a lower resolution with the same bitrate.
I am really just saying for this to really apply here we need allot more storage, and as you suggested probably support for atleast that new codec in hardware.