You should remove $query_string from the template. the Quesry string contains params specific to your page…
your loop should look like this:
<?php
query_posts("posts_per_page=10&cat=3&orderby=asc&paged=".get_query_var('paged'));
if (have_posts()):
while(have_posts()):
the_post();
<!-- your custom data here -->
the_title();
the_content();
endwhile;
endif;
?>