Určitě bych se vyhnul/a nejnovějším modelům. Čím novější, tím spíš budou problémy s ovladači a budeš muset čekat na nejnovější verzi jádra, kde je vyřeší. Co se týče grafiky, doporučuji Intel (integrovanou) nebo AMD (karta, nověji i integrovaná); s kartou NVIDIA jsem měl/a problémy (NVIDIA má sice lepší technické parametry, ale za ty problémy mi to nestojí). Flash disky jsou dobré maximálně na jednorázové přenášení souborů, při dlouhodobějším používání mají zoufale nízkou životnost, takže se brzy porouchají, na systém i data je určitě potřeba SSD disk; použít se dá i klasický 3,5" HDD, ale má vyšší spotřebu a zdržuje.
U SSD disku je potřeba si vybrat SATA III disk, nebo M.2 (ve variantách: M.2 SATA / M.2 PCI-E 3 / M.2 PCI-E 4). Těžko říci, co je lepší, protože SATA III SSD se dá lépe zapojit do starších zařízení a jsou na něj celkem levné adaptéry na USB3, přes které je připojíš kamkoliv. Také se s ními mnohem lépe manipuluje a lépe snášejí dlouhodobou zátěž. M.2 SSD jsou sice rychlejší a u novějších notebooků už musíš použít je, ale k manipulaci s nimi potřebuješ šroubovák a velkou dávku šikovnosti, a USB adaptéry na ně jsou drahé.
V každém případě je ale SSD disk vždy podstatně výhodnější než srovnatelný flash disk. SSD disk je nejen rychlejší, ale hlavně má podstatně větší životnost (flash disků se mi porouchalo už asi pět, SSD disk zatím žádný, ani ten nejvíc zatěžovaný).
S podporou RAM a procesoru jsem v Linuxu nikdy žádné zvláštní problémy neměl/a, to už spíš u té grafiky záleží na tom, co budeš používat za aplikace. Výkonnější grafika je nutná na 3D hry (ne na všechny), na náročnější editaci videa a možná i na 3D modelování. Na všechno ostatní by měla stačit i slabá integrovaná grafika.
To jsou moje osobní tipy.