The ID’s are correct. The general news archive displays posts from category 1, and the games news archive displays posts from category 3.
For general news archive I have
<?php query_posts('cat=1', 'showposts=100');
And for games news archive
<?php query_posts('cat=3', 'showposts=100');
(P.S. Changed the original code I posted here to a more simple one, both work the same way)
Somehow the cat messes up the showposts=100, but I don’t know how. Maybe the showposts=100 works only on posts that are not categorized?