It is a pity that you have a bad experience with Linux because it does not support your hardware or something like that.
So, i do understand that you want to use an OS that give you the hardware support you need. In your case it is Windows.
Maybe in the near future (if you've time and inspiration for it) you can give another Linux distro a try.
Like myself, I've tried different distros too, and sometimes i had the same problems like you've now. But....
One day you will find the Linux distro which will support your hardware and is supported by ISPConfig. On that moment Linux brings you more perspective and you will love it!
I found my distro too, it's is Debian, definitely!
| Master in managed hosting