Oops. I meant step 3 to say "This method also
works on Windows 8......"
I have to admit though, I'm not sure how to know if one is UEFI capable. I only discovered mine by accident. I didn't even know what UEFI was (story below since I fele like typing XD) before this.
Anyway, I heard that motherboards that uses Intel Sandy Bridge processors should be UEFI capable. If you're on a Sandy Bridge CPU, check your BIOS/Firmware settings out.
On another note, if your "BIOS" looks like this (free with mouse use and all), then that's not BIOS at all. That's UEFI.
Since I didn't have a USB big enough to put a Win8 installation in, I tried to see if I can make a partition off a disk and boot the installation from there--Didn't work. Kept getting an "Read disk error. Press Ctrl+alt+delete" thing. So I experimented with the BIOS settings... then I saw "enable UEFI". I went WTF is this but I'll give it a try anyway.
My HDD Win 8 installation partition booted afterwards and I managed to install from there. Apparently, I forgot to put an MBR on the disk (I just realized. silly me >_<), so it opted to boot in to EFI instead once I enabled it. It was blazing fast, I tell you! Maybe 5 minutes I think, considering it read data from a 7200RPM disk.
I reserached and experimented which eventually lead to my creation of this tutorial