If you are unable to get the client to load with 1.8 saying Virtual Machine unable to be created or some shabaz, you may have installed 32 bit Java 8 instead of 64 Java 8 (used the auto-detect on the java site and thats what was installed. Didn't even think anything about it)
Played with multiple settings while waiting for another response. The graphic card thing MIGHT have solved a problem I would have faced in the future, but in my particular case it was using the wrong version of Java despite the auto installer picking that version.
Thank you for reading the topic future onlookers. I will edit the post to make sure the problem indicates solved :)