I'm having a shitty experience with that GQ-4X. Basics here:
The company that makes and sells them is fucking useless. Go with what Mainman is suggesting.
I still have my TOP2049 and it works great for 98% of the arcade stuff I throw at it. I'd get the TOP3000 over that GQ-4X honestly but it all depends on how much you are going to get into it.
Its a nice beginners setup but it's always best to get a programmer that supports 48 pins natively ...
Something that caught my eye in that thread... ALWAYS use an external a.c. adapter with that GQ4X, I don't care what tech support says.
Seriously? Damn, from day one I've always had the PSU plugged in. Never tried without it. Been like 4-5 years now.