Let me explain what to do,step-by-step.Quite simply,you are putting the wrong version of the mod in your game directory...
Great to know that you downloaded all those folders/files. Now,Icenhancer is divided into 3 versions ,according to the patch version the base game is running on. They are -
1.0.4.0
The one you should be using ,the one with the full effects possible..I can't access icelaglace.com right now (Resource Limit Reached error) but it's probably named as just Icenhancer 3.0 this time...In other words,there is no explicit labelling as Icenhancer for v1.0.4.0.Download this (Just click on the Mirror button on the website ,instead of the Blue Download button.). Extract all files within it to wherever you want and cut-copy-paste all files to your game installation directory (the one with LaunchGTAIV.exe and GTAIV.exe)..Make sure that before replacing,open the extracted folder,then copy all files (pc folder,common folder...etc) in the exact order to your game's main installation directory.
1.0.7.0
The one I am using ,the one with some effects missing.I tweaked it very slightly to my taste and am running it without any problems whatsoever . The installation procedure is exactly the same as for v1.0.4.0,but do NOT think you can switch between the two - those problems you described are the direct results you get.
EFLC
EFLC = Episodes From Liberty City.This version of the game is not v1.0.4.0 or v1.0.7.0.It is v1.1.2.0.The EFLC folder you downloaded from icelaglace.com is for this version of the game and can be interchanged,as I wrote before,with any other mod version.
Optimus GPUs.
I don't know much about this ,but as is evident from the name,it's for those setups/rigs which contain NVIDIA Optimus GPUs.Steer clear if your system does not have NVIDIA Optimus mentioned anywhere in it's specifications.
Now,what you need to do is -
1) Download Icenhancer 3.0 ,which I repeat,is not labelled as one for version 1.0.4.0 of the game.
2) Uninstall your current copy of GTA IV completely,if you messed the mod install before.
3) Extract all files in the downloaded Icenhancer folder to somewhere convenient.
4) Open the single extracted folder ...you will see multiple files inside..with folder names sch as pc,common...etc.
5) Now,select all files and folders you see and cut-copy-paste them to your games install directory,where LaunchGTAIV.exe and GTAIV.exe are located...If done correctly,you will be asked to replace all files...click yes to all.
6) Fish out xlive.dll and xlive_d.dll form a previous version of icenhancer and copy them to where you pasted all files.
7) One by one ,extract the contents of DKT Roads,Bison Sales Textures ,HQ blood and metallic paint to somewhere convenient.Each extraction will yield a folder and a readme file. The readme file includes the path where you should copy and paste the file in the folder above the readme file...
8) Launch the game,Log in to Social Club and start playing.Note : There will be no GFWL pop-up this time due to xlive.dll and the game would start afresh.There is a method too for saving your save game but I am not too sure of that..Google should help..
Hope I helped...
