300x is lighter, stronger and faster. Looks better too IMO. But it's way more thirsty than the opti.
480lb vs 505 lb advertised weight difference.
300x is more of a 315-320 hp motor and the 300xs is 305ish. 300x has more RPM's to play with too...
The 300xs may have more low-end grunt initially...