Pilling it on... a Windows server would not be a box I think of for this job. With multiple ISP I assume u want load sharing, and may as well failsafe, maybe.
U can still use that box though and load something like pfsense, that I know will do it for you, if you don't mind some hands-on required that is.