I have been playing minecraft for a while, since the old betas. And I have had many servers in that amount of time. I used to run a tekkit server just fine on my gaming rig, and recently I just upgraded said gaming rig, and made the old hardware into a server. I installed Server 2012 on it, then installed my tekkit server, I started a fresh world and everything. I had me and my friend join, and he was complaining about lag, but I brushed it off because the server didn't show many resources being used. But even locally playing, I have noticed that things are so slow. I break a few blocks and it takes a while for them to disappear, or they just pop back up. Then if I open a chest or the crafting table, it takes a few seconds for the contents to display. It's driving me nuts because I'm on a local network with this server. Anyways.
Specs:
Amd Phenom x4 965 3.4ghz
4gb DDR3 (have the server running 3gb, even made a 500mb ramdisk to counter the lag issue, didn't help)
30/5 internet connection.
Windows Server 2012 (it ran find on Windows 7)
Anyways, I have searched and tried lots of things. The draw distance, the ramdisk thing. I am using the same version I was using on my Windows 7 box and it ran fine, So I have no idea why it would lag on here. I have updated and used Java 64bit. I redownloaded everything and copied my world back to it. I have tried most of the things I have found, apart from reformatting and reinstalling windows.
If anyone has any insight on this, please let me know, please help me out. I'm okay with having others join my server if you want to check it out, just won't post my details on here publicly. Thanks in advance.