I have to say, I just came across this custom branch of Blender and it’s astonishingly good. In addition to a number of improvements to viewport lighting, this Blender branch actually brings PBR (Physically Based Rendering) to the Blender viewport. To really appreciate what has been accomplished here, you really need to check out the video.
You can also see a direct before and after shot below!
This is truly some impressive work. It is available on the Author’s website. By the way, he is looking for work in the GameDev field… someone hire this guy!