The_Prophecy :
The Logitech G510 and G500 are not USB 3.0 capable devices, and will not show up as such under any circumstances.
Plugging a keyboard or mouse into a USB 3 port is a waste anyway, as keyboards and mice don't even come close to saturating the bandwidth available on even a USB 2.0 port. Plug your G510 and 500 into a USB 2.0 port and you should stop having detection issues. If the USB 3 controller drivers are being loaded after Windows 8 boots (or if there is a bug in the controller's firmware), you could get delays with the OS being able to recognize the devices attached to them.
Move your G510 and G500 to a USB 2.0 port instead and see what happens when you reboot.
With regards to the SSDReviews guide, the link appears to be dead. From what you mentioned you did above though, I can say that most of those are good ideas, unless you need to use the features they support or enable. I tend to discourage users from disabling Superfetch, as it does have tangible benefits to bootup time and loading applications. Disabling the paging file is also not a great idea, as it is needed for creating memory dumps if the system blue screens. Since you have already said that you have an active overclock, your chances of encountering one are increased. That said, it's also a bad idea to store the paging file on any kind of solid state storage. If you have a standard hard drive available in your system, enable the paging file and put it there instead (you can definitely keep it small if you want to).
Disabling drive indexing and the Windows Search Service are a good idea, but keep in mind that if you ever go looking for a random file and cannot recall it's location, running searches for that file will take significantly longer to complete.
Finally, I am curious as to what you meant by "some boot tweaks". Can you elaborate on that a bit more?
The_Prophecy :
The Logitech G510 and G500 are not USB 3.0 capable devices, and will not show up as such under any circumstances.
Plugging a keyboard or mouse into a USB 3 port is a waste anyway, as keyboards and mice don't even come close to saturating the bandwidth available on even a USB 2.0 port. Plug your G510 and 500 into a USB 2.0 port and you should stop having detection issues. If the USB 3 controller drivers are being loaded after Windows 8 boots (or if there is a bug in the controller's firmware), you could get delays with the OS being able to recognize the devices attached to them.
Move your G510 and G500 to a USB 2.0 port instead and see what happens when you reboot.
With regards to the SSDReviews guide, the link appears to be dead. From what you mentioned you did above though, I can say that most of those are good ideas, unless you need to use the features they support or enable. I tend to discourage users from disabling Superfetch, as it does have tangible benefits to bootup time and loading applications. Disabling the paging file is also not a great idea, as it is needed for creating memory dumps if the system blue screens. Since you have already said that you have an active overclock, your chances of encountering one are increased. That said, it's also a bad idea to store the paging file on any kind of solid state storage. If you have a standard hard drive available in your system, enable the paging file and put it there instead (you can definitely keep it small if you want to).
Disabling drive indexing and the Windows Search Service are a good idea, but keep in mind that if you ever go looking for a random file and cannot recall it's location, running searches for that file will take significantly longer to complete.
Finally, I am curious as to what you meant by "some boot tweaks". Can you elaborate on that a bit more?
http://www.thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-ultimate-windows-8-edition/
Here, I re-posted the link for you to read. It should work.
I tried connecting both mouse and keyboard to USB 2.0 ports, the issue persists. I think it has something to do with Logitech Gaming Software and/or 2 strange "devices" that are tied to the mouse and keyboard: HID-Keyboard Device and HID-Compliant Mouse - which when removed from Device Manger, also remove: Logitech Gaming Virtual Mouse and Logitech Gaming Virtual Keyboard. So I assume that the source of the issue is those two extra appearing devices - the virtual mouse and keyboard, that
disconnect on start-up, then after 10-15 seconds reconnect- when the Logitech software starts running and it is visible as the Keyboard-LCD start loading up. I also took a quick look on start-up, and I saw that that 2 devices appear out of no-where, in the "devices" lists. every boot.
I Never had that issue with Windows 7 - and I had it for a while, using the exact same software. I tried installing the latest, and older Logitech gaming software, didn't help. I think that only uninstalling the software helps, but of course I want to utilize it.
About the tweaks, I should mention that I have ONLY an SSD drive (Crucial M4 256 gb), no Hard-drive connected, and no multiple ssd's. I keep seeing that everyone are recommending disabling superfetch and prefetch (Which includes stopping the SuperFetch service and then going to RegEdit, finding the root where they are found, and modifying Prefetch and SuperFetch to 0, instead of 3).
you really think it is bad for your system? or for some loadup/boot? and do you mean I should turn on Prefetch as well? (from regedit).
I can turn Pagefile back on, I really don't mind, but should I use the recommended ? (5 gb +/-) or less? But again, my entire system is running on a single SSD....
The Drive indexing - I disabled by searching "computer" then clicking on my computer, rightclicking on the drive, and un-checking the "allow files on the drive to have content indexed...." - I then clicked "on the drive, folders, and sub folders..." - it gave me a few "unable to perform" errors on some system files, I pressed skip all, and there finally a long loading - until it was finished. I hope I made it right?!...
Boot tweaks: are going to MSconfig, and removing BootGUI - But I eventually, brought it back on, since it didn't change much, and I prefer having feedback. Also going to "start-up and recovery" and un-checking "time to display list of perating systems" - but that is insignificant. Additionally, I used CMD>netplwiz to access User Accounts, and remove the need to type a password on start-up (I am using a Microsoft account).
Finally, I am still very disappointed by the performance drop I am experiencing! this make no sense. Because I had so many issues with drivers and stuff, I decided to perform a clean install of win8 again, since I didn't have much on anyhow. So for start, I tried using "remove everything and re-install windows" - but that took forever, and some issues persisted, so I just boot from win8-cd, deleted partitions and perform a hard clean install of Windows 8.
Now my benchmarking in 3dmark is showing even lower results!! 9050 instead of the stable 9350-9400 I had constantly with Win7. This is frustrating, since everyone else are reporting performance gain with win8, and since it is a freaking-clean install!
Could this be because of all the new sync, live tiles, Microsoft account and all the other online features? (I have real-time protection turn-off)