I have had a little luck re-installing my cgminer and removing all the .bin files... I have a R9 290X that has never broken 500kh/s so I think those are a total waste of money.
I am getting the impression the hashrates people post are total Bull$hit
Most are optimal rates and usually only about a minute of hashing at the most. Plus ASIC quality on GPUs varies so some will outperform.