I don't mean to high jack your post, but I'm having the exact same issue. I'm unable to figure it out.
I have a clone from eBay with the ATmega328p. It will work with my wife's windows 8 laptop but not with my XP laptop. I've tried updating the drivers numerous times. Any advice is greatly appreciated.