While the article pertains more to the mobile game realm (my day job), I think it applies to your question too.

As for large files, well... users still need to download the HTML pages, and all the related content, which takes time and disk space in a cache. Or they can save it locally for an increase in speed, but they're still taking up all that disk space.

Another issue is distribution model. HTML 5 is inherently open. If you have a bunch of HTML, JavaScript and images, that's pretty easy to pass around for free. It would be very difficult to monetize that.

Then there's the issue of speed and simplicity. If you're writing a game in HTML 5, you're writing in JavaScript, a parsed or JIT compiled language at best. The simplicity of writing a game in JavaScript is essentialy useless, as you can get the same simplicity in any sanely-designed language, which can be natively compiled to whatever architecture you're running on, which allows for more FPS, the almighty benchmark.

The one thing HTML 5 supplies is a true write-once-run-anywhere scheme. But you can get the same benefits once you have a framework written on each platform you plan to develop on. And in general, C++ is "portable" across platforms anyway.

I suspect that big commercial game developers will have to rely on cutting edge technologies that HTML5 will be unable to support, as suggested in the article. But I suspect independent games which can't afford to be quite as cutting edge will start competing with and relying on HTML5 platform developments. So what happens to games that still try to build on the desktop platform? Well, if you have a really popular game that happens to rely on a desktop platform, you will just be limiting your audience. It may become harder to compete with the games that everyone on all platforms can play just because the chatter about those games will be that much louder than the desktop games with the more limited audience. But that doesn't mean desktop games are necessarily going away. It will probably be like mobile phones versus land lines. A long slow transition, with some reasons to maintain both. But that's just my guess.

if your willing to drop that kinda money on alienware just for general gaming you could take that money and get a serious gaming rig going on a custom build.Alot of what a custom build is really just plugging in a bunch of stuff....