one essential differene is that i386 is for lower cpu architecture u know ... and u cant indeed the advantages of newer (P4) for example
but dont worry xp are based on i386 architecture and working even under 64bit P4 or AMD, of course its always better to have compilled package, application for your architecture, but it not nesscessary