1k users hotspot controller

I’m planning on building widespread hotspot network.

I’m planning on using RouterOS installed on x86 hardware to handle role of a hotspot controller. It’s goals would be:

  • hotspot with landing page, walled garden and auth via external radius server
  • dhcp for conneted clients
  • speed limiting for authorised users

Number of simultaniously active clients will be like 500 at first and 1k later.
It would be mostly cafes and so on with occasional park zones so i expect mostly http traffic with alot of images and some video streaming(social networking and so on), burst heavy as I imagine

I need some insight on what kind of hardware i need to run service of that scale. Something like 6-core i7 with 4gig ram or 2-core Dual-Core with 512 ram? Also i have ability to use an hp server so does RouterOS has drivers for that kind of hardware or is it desktop level only? How good is multithreading in RouterOS? Should i prefer more cores or more MHZs? Can RouterOS handle multiprocessor enviorement?

As you can see I’m realy new with ROS on x86 although used alot of embeded mikrotik solutions so, please, bear with me. I will happily provide any additional information if its within my reach.

Previously we were using Dell R210 x86 boxes for similar purposes, you can see here one of them running 800~ users

However now I would recommend moving to the MikroTik made CCR1036 due to the lower price and much better performance.
http://routerboard.com/CCR1036-12G-4S