Das mit dem ASI-Loader liegt wohl daran, dass im Hauptverzeichnis, wo sich auch die GTA IV.exe und der Launcher befinden, entweder die Datei dsound.dll oder xlive.dll fehlt. Kopiere da mal EINE der beiden rein. Dann müsste sich das lösen lassen.
Das mit dem x86 keine Ahnung. Ich weis nur das es einen Programm Ordner x86 auf der Festplatte gibt. Vielleicht will der das in dem Verzeichnis haben, aber hier kann ich nicht weiter helfen.