Arduino UNO only works on Mac now, not PC

I've had this arduino for about a year now, and I started using it on a PC just fine. Then one day I plugged it into a Mac at some local hackerspace, and used that as my uploading computer. Ever since then, I can't get the thing to work on a PC again. It always gives me this error.

avrdude: stk500_getsync(): not in sync: resp=0x30

I spent a long time trying to troubleshoot it, tried messing with FTID drivers (although I had no real idea what I was doing) and eventually gave up and thought, I'll just go try it once on the mac downstairs.

Low and behold, it worked on my old mac mini. I'm a primarily PC user, with a PC laptop, and just a macmini downstairs for family use so, it's not ideally where I want to be doing my tinkering.

Any ideas as to why it converted my arduino to only working on Mac OS permanently? Thanks.

Strange. Try the loop-back test?

Hmm, just tried that from here Arduino Forum didn't work. Thanks for recommending that though, never had heard of it but it's a good thing to know about for the future.

But! I've found a new lead. When I plug in the USB cable it beeps twice, which I just found out means the correct drivers are not installed. I guess I'll have to delve a little deeper into getting those installed, though I'm on an older PC running XP.

SOLVED: I finally installed new drivers (which I thought I had tried numerous times before and always failed)

http://arduino.cc/it/Guide/Windows#toc4

installed them the correct way this time, and it's running Blink fine.

Finally can start again on projects!