Is Nintendo Switch just an Nvidia Shield in disguise?

Specifications for the Nintendo Switch have leaked ahead of its March 2017 release date and, if true, the console is effectively an Nvidia Shield with a few more bells and whistles.Eurogamer reports that spec details given to developers by Nintendo have…