I worked on a WinXP client and I had an open DOS Window. Additionally I had an ssh client session to my server. While the ping in the dos box gets the timeout error, the connection in the ssh session still worked .... ? Both session were using the name of the server and not the IP address to get the connection.
You demonstrated with previous test that problem occurs with both FQDN and IP, thus DNS is not the faulty one.
Problem you describe really looks like the one I was referring to with Realtek. Performing some additional search, I discovered that similar problem occurred in the past with VIA Rhine. (Google is your friend
) but I believe it's solved with current kernels.
Did you try not to set up multiple IPs in this interface (server side)?
Definitely I would investigate deeper in logs server side
I know the Realtek issue because I had to face it and this pushed me to jump asap to Ubuntu 9.10
1 - What is the output of "dmesg | grep via-rhine" ?
2 - Is there a way to disable ACPI in your BIOS?