Ive downloaded every driver i could think of
Have you tried the 'Zadig' driver installer?
Which version of "Arduino AVR Boards" do you have installed and which OS are you using?
I'm only using IDE V1.6.9 with Arduino AVR Boards 1.6.11, but got the same problem when I changed to a Windows 10 Pro 64-bit machine, and fixed it by downloading Zadig and installing the "libusb-win32(v184.108.40.206)" driver.
Others with different OS/IDE/AVR Boards versions have had success with the "libusbK v220.127.116.11" driver, (again installed using 'Zadig').
There are often problems when using Arduino AVR Boards V1.6.12, so you could try rolling back to V1.6.11 and/or doing the above. (If I step up to Arduino AVR Boards V1.6.12, my USBASP stops working with the current driver.)
'Zadig' is available here:- http://zadig.akeo.ie/
Edit: You haven't said - did you previously have USBASP working on that machine with that OS? If so, what have you changed?
Edit2: There's a bit more info here, too:- Dead-Simple Driver Installation for USBasp and USBtiny on Windows