You already have almost everything that you need. Depending on where you are placing the Mini of course!
Without going in to all the O/S type arguments, Why run Windoze? You cripple most of the beauty of the Mac. There is way more support for Mac out there than you think. Of course, for other stuff you can run windoze progs in parallels.
Let me know if there are any specific issues you are having.