I just bought Devil May Cry 3.
Boy, was that a mistake
It doesn't have to be.
Install the Style Switcher mod: http://www.nexusmods.com/devilmaycry3/mods/1/?
It comes with bug fixes and should fix most, if not every issue.
If you have controller problems after installing the mod, try motioninjoy or xpadder.
If you still have problems, they might be Windows 10 related or due to something else. In which case, this should fix it: http://steamcommunity.com/sharedfiles/filedetails/?id=514253680
With the mod it works perfectly for me. It's a shit port, but with the Style Switcher mod and other mods (which can be found here (http://www.nexusmods.com/devilmaycry3/?) and here (http://s1.zetaboards.com/InfernalWorks/forum/1659736/)), it becomes the best version of the game.