bei irgend einem Bauteil stand z.b. das es nur für Windows geht
Da kann man sich (z.B. durch das beliebte Fragen) schlauer machen als die oft nur an den Mainstream denkenden (oder Linux-Fragen nicht beantworten könnenden) Händler es sind (oder sein wollen). Bei Deinen Aufzählungen habe ich nichts gesehen, was unter Linux nicht geht. Würde mich bei einem PC auch wundern. Soweit ich mich da auskenne hat man da eher bei "Peripherie" wie einigen (Billig-)Scannern oder (Billig-)Druckern Probleme.
Da fällt mir ein: Das Problem mit einer vor ca. 1 Jahr nicht erkannten USB 3.1-Karte behob bei mir ziemlich fix der Kernel 4.8. (Bei Ubuntu 16.04 das Paket "linux-image-generic-hwe-16.04", zwischenzeitlich mit noch höherer Kernel-Version "linux-image-generic-hwe-16.04-edge"). Auch da behauptete die Verpackung unter Voraussetzungen "Windows ab Version 7".