ErekT I did some more tests. Turns out if I went to the nvidia control panel and turned on "Display GPU Activity Icon in Notification Area", followed by right clicking the NW.exe, chose "Run with graphics processor", and choosing the Nvidia card at the end. The control panel recognized the game, and performance dramatically improved.
My game isn't an unoptimized piece of s*it after all!
Edit: Though the renderdetail still return the intel card for some reason...