guys calm down its simple dont run your servers on windows.
please wait for my turtorial on building a server for tekkit or any other minecraft server, there is a way around and its simple, i will be writing this tomorrow in the Tekkit forums, i will even write all the commands you need,
for java install and everything else, plus a simple way to grab your files and run backups the lot.
Windows is not a bad OS, its a better option then mac due to the fact it runs everything and you can run things how you like and do what you want your way but that can get some people into trouble, but running a server on windows even Windows Server 2010 ect is not the best option.
1. windows like many other desktop OS, have limits, one of those limits is concurrent connections, you may know if your a torrentor about this, but even if you use the modded TCP/IP.Sys file there is still a limit and this will slow down your network traffic, "M$ used this tactic to slow the spreed of network virus that can flood a network with its spawn.
2. Windows can do multi-threaded or multi-core or even some versions do physical multi-processors , with multi-core how ever its not built with that in mind so the manager or kernal is not efficiant.
3. The file System is well not the best but gets the job done NTFS is a good file system but it has its flaws especially with running anything to do with servers.
3. what is the difference between a server and desktop ? simple a server is built to have large bandwidth and to be able to multi-task, where your desktop is really made for the user, that is not to say you cant use a desktop as a server, but will not be as good as a nice serverboard with the host controllers and extra lanes to handle more bandwidth, second thing is servers are built to crunch numbers, your desktop is built for this too , but it does different number crunching i.e your GPU would do nothing for a server. well at leased for most types.
the final thing is network cards, or even onboard network chips. if you have a desktop board, use a network card you will find that will be better and less load on your system.
software side, a true server OS is not pretty, it not have a gui, *desktop* you will be shocked at how much power that takes from your cpu , even with a graphics card, and ram it uses.
So please wait till tomorrow for my tut on Tekkit server, i will do my best to explain and help all of you guys out, plus show you some solutions i have for minecraft and tekkit.
My server Spec. Intel 2600CP2 Motherboard, Dual I3 Network card, Dual Xeon E5-2620 "6 core per cpu" 64GB Quad Kit ECC 1600Mhz ram per cpu. = 24 threads for tekkit to rape.
HOST OS Vmware ESX 5.0 build 623860
Guest OS for Tekkit Server, Ubuntu Server 64bit 10.x
Sun Java 7.xx 64bit!
but with all that the lag for me is my Internet Connection in Australia ATM. getting Midband Ethernet 100mb 1:1 soon.
so guys please wait for my tutorial on Tekkit Server Install, i will try my best to get you from no server to Real Server status, that will take over the world hahahahahahaha.....
plus i will even add, data to show the difference between a Windows gui vs a linux Console server, plus how vmware ESX will let even minecraft use all the threads you can afford to give.
PS yes Vmware is something you buy but i can give you guys a link that will get you the educational version for FREEEEEEE. Provided you not make money using there software they not really mind.
In short, there is a way around anything, just got to know the tricks.