stuck at 2 blocks sync no matter how many connections i have
I don't know what that's about, I suppose you could try the last officially released binary by Sunny. Maybe that will get your blockchain downloaded, then you can switch back to the optimized miner.
yep its syncing with the original now
Once you switch back, make sure to check with getmininginfo that the current block number increments at least every 15 seconds or so. I had 1 build that had some kind of problem with UPNP and never incremented the current block. However, I'm running this x86-64 build now and it is keeping up with the blockchain, so hopefully that will be the case for you as well.