Back to the original topic....we've been running pfSense (and m0n0wall before that) since 2006 IIRC. The hardware that we run it on isn't anything fantastic, but it's always been more than sufficient. We've never even come close to maxing out the state table or even hitting the 50% mark for RAM. I wish the CPU was a bit faster to better handle some of the QoS I do, but it's adequate.
What you can see from the attached is from our last 200 LAN. That's a 5-minute average over the two days of the LAN. Most of the time we were saturating a 50mb pipe from people downloading games from Steam that they either purchased while at the LAN or had previously purchased but didn't bother installing until they got to the LAN. There were also two very large (900+ MB) patches that everyone was grabbing for UT3. It seemed by the time we could get a copy of the files ourselves to post onto a local file server everyone had what they needed.
We'd used a local file server in the past for things like patches and drivers (when our internet connection was the craptastic 768kbps that the hotel provided), but according to the logs it was barely touched. A couple years ago, I decided I wasn't going to do the patch server any more because it was a lot of work to get all the files that everyone might possibly need onto the server for not a whole lot of benefit.
Next year we will have a 100mb connection thanks to our friends at Comcast, but even so, I think we'll be returning to the use of a patch server just to have our bases covered. Even so, I wouldn't want to pin our hopes on having a
successful BC2 tourney as we all know it's not the speed of your internet connection that matters, it's the latency. We can provide a gigabit connection to the internet and won't matter if we're getting pings of 100ms to the server hosting the game.
I've been out of the loop for the past couple of months with personal commitments so I don't know what the plans are for BC2, but you can guarantee if it's only half-assed, we won't do it. FITES has always strived to be the best and that's why your direct feedback to the staff is always very important so we can better understand the climate of the gamers at the LAN. If we're not doing something right, tell us about it. If one person says something, they're probably just a whiny bitch and can be forgotten about. But if we have multiple people telling us about the same thing, you can be damn sure we'll listen and try to improve.