Das clearCart sollte eigentlich nur alle anderen Dinge aus dem Warenkorb entfernen. Die Grafikkarte, die du damit in den Warenkorb legst wird natürlich nicht direkt entfernt.
In der Theorie ist das clearCart also eventuell sicherer, da es eventuell ungewollte Positionen wieder aus dem Warenkorb...