Sam,
Ive have some of the same problems ,then had a computer crash and just now getting back to setting my machine back up.
This time I set up a dedicated computer , took off ALL security settings no fire wall ,updates or anything because that computer is
not going to be connected to the internet unless I have to update something then will be direct to my net work.
I found that getting rid of all of the security and games and AOL and crap that comes with a computer can really create issues with MACH that are hard
to locate..
I think you found your problems with getting a dedicated computer , just make sure you shut down all security suites and keep it off of the internet and you will
be better off in the long run..
Just my 2cents and glad to see you have it up and running..

Gary