This guide was created using my HTC One (M8) and Windows 8.1 x64 on a Dell Latitude E6530. Both USB 2.0 and 3.0 ports work just fine.
Apologies for the zip of a pdf. XDA has a rather small (488.3 KB) limit on pdf size.
If I've messed up something let me know and I'll see about fixing it.