Yeah, it probably is Xampp causing the slow down.
it could be that the windows firewall (or another firewall) is blocking the port to the MySQL server.
i dont think it;s specific to Windows 8, Through a Google search for:
XAMPP runs slowly
I can see many threads of people having a similar problem.