Well, thing is everything is updated. And there was another network card in play also, same thing. It seems it has nothing to do with Apache, since I noticed now, that the FTP also isnt working full speed. It did work for a while, then it stoped again, started working good again and slow again, etc... The interesting thing also is that everything works half speed now. Lets say a client with 100Mbit/s download had the speed of 50Mbit/s, a 30Mbit/s client had 1.7 about and so on... The other interesting thing is, I connected the server to a Gigabit router, enabled Gigabit Full duplex on the server and another PC(the one that had normal speeds) and the speed was download from server 10MByte/s and upload to server 20MByte/s over file sharing, Cat6 cable of course . Now I think I'm smart enough to know that's just so obviously, seriously, totally, stupidly WRONG! The server is going to undergo service at the HP partner firm. I already talked to a technician and the first thing he said after I explained was "I'm sorry, what? That doesn't make sense." Well OF COURSE it doesn't. It's like me buying a Bugatti Veyron that can only go 300Km/h and not 400Km/h, there's obviously SOMETHING wrong.