If you want decent hosting with all the fetaures to fully use Web Wiz Forums then you will need to go for a paid hosting solution.
Free hosting accounts are very limited, offer little or no support, have many features disabled, and cram as many sites on a server as possible, but as each windows web server would cost the company 1000's a year you can't really expect much.
These companies do it to tempt you into upgrading to a paid hosting account to get all the features you require.
My advise would be to look for a paid for hosting service if you want a professional web site, with all the fetaures you require, good support, and good uptime.