i'm not sure what that -x 3 is there, but this happens when station has really poor signal. I've had this few times and it's always caused by crap signal. Only way to measure the true signal strenght, is using Wifi Hopper on XP, rest of the tools fail badly.
Well you can use airodump, set it onto the channel where your station is (in your case channel 8) and then adjust the antenna based on the beacons you receive, it's not best method, but usually when it does not skip beacons, then it means you have good signal.
if normal reaver works and other one doesn't, i don't know where the issue is, since my friend only modified the order it works in, he didn't change any libraries or files.