Shouldn't have to fool with the registry, are the drivers now loading for you?
Hard to say.....
But usually, reinstalling windows will fix any problem with Armoury Crate. I hate to tell people to do this because I know it can be a pain, but in reality it can save time rather than searching or waiting days for someone to show up with an easy fix.
Thank you for providing your solution, good to hear it's working for you now.