It is better to list the newest items in the first page, as your website will be more live, and most of the visitors will want to see the fresh arrivals. But it would be also good to provide an option for sorting items by popularity or better display some popular items at the sidebar (actually this is great usability + SEO).
To make better user friendly urls, I suggest:
example.com/cpu/ - For the first page. Lists the newest 30/50/100/1000 items
example.com/cpu/1 - Should redirect 301 to the first page
example.com/cpu/2 - For the second page
example.com/cpu/3 - For the third page
Some thoughts on the SEO:
Pages with pagination are archive pages, in which you have lists of items/posts that link to the full post (item page). These pages are low quality, with no distinct content, duplicate titles and meta tags. Search engines do not like archives pages, except from the first page of each archive, which is perfectly ranked.
Adding tags and more categories to improve your site, will be a great feature but you will end up having a lot of archive pages eg: for the tag a,b,c,d etc or the category a, b, c, d
For each tag page you will have 1 or more products and if you have lots of products matching a tag, you will may have 100 numbers in the pagination. So only for one tag, you will have 100 low quality pages. And if you have 10 tags x 100 pages this will add 1000 low quality pages on your index.
To avoid seo penalties with all these urls, but keeping them as it is a great feature, I suggest that you noindex all pages expect the first one for each archive page. For example:
example.com/cpu/ - This is the page we wish to rank in search engines
example.com/software/ - This is also a page we wish to rank in search engines
example.com/cpu/2 - This page should be noindexed
example.com/cpu/3 - This page should be noindexed
example.com/software/154 - This page should also be noindexed