Although &Sigma; and &Omega; are autoequivalences of Spectra, so that the maps X &rarr; &Omega;&Sigma;X and &Sigma;&Omega;X &rarr; X are equivalences, that does not mean that &Sigma;<sup>&infin;</sup> sends maps of these forms in Top to equivalences in Spectra, because &Sigma;<sup>&infin;</sup> does not commute with &Omega;.  For instance, if X is the space S<sup>0</sup>, then &Sigma;&Omega;X is a point, and &Sigma;&Omega;X &rarr; X is clearly not sent to an equivalence by &Sigma;<sup>&infin;</sup>.  So, you are not going to get such a functor F which &Sigma;<sup>&infin;</sup> factors through.

You can construct Spectra categorically by adjoining an inverse to the endofunctor &Sigma; of Top as a presentable (&infin;,1)-category.  Inverting an endofunctor is a very different operation than inverting maps!  It's like the difference between forming &#8484;[1/p] and &#8484;/(p).