PC hardware trends