Probably worth checking the eventviewer for any errors to see what that says.
Note I had a major issue loading 8.1 on a brand new laptop. My old laptop had V5.2 on it so (eventually) I searched for V5.2, found it and it loaded successfully! So something peculiar with the latest version.