what is the difference between whql and non whql?
WHQL just means, Microsoft Hardware Quality Labs - they've tested and approved them. Mainly effects things like benchmarking eligibility etc. Also Vendors like Dell, won't use the non WHQL for alienware etc. Choose which ever, but think of the Non-WHQL like a sort of Beta driver.