should not the 64bit build flag be "vcvarsall amd64" ?
ref -> http://msdn.microsoft.com/en-us/library/x4d2c09s.aspx
not sure what it means but i got link warning with the subsystem 5.1 flag. it did work with 5.02 or 6.00 (im on windows 8.1)
LINK : warning LNK4010: invalid subsystem version number 5.01; default subsystem version assumed
ref -> http://msdn.microsoft.com/en-us/library/fcc1zstk.aspx