Ok, I've solved my problem with the game and I must say that the problem was on my side and was entirely my fault.
On top of that I've done a lot of research about problems and solutions on SW BF II crashes, and Ive seen that:
1 The game needs a PageFile If possible located on the System HDD or SDD, managed by windows or set by the user to a minimum of 16 Gb in size for an amount of RAM in your PC of 8 Gb.
2 You can have the PageFile in another partition or unit, but I totally advise to have it always in the fastest unit, so if you got the PF in other unit, better the unit be a SSD, on the contrary just stay on what was stated on point 1.
3 The game sometimes HATE overcloking, IN MY CASE THAT WAS THE PROBLEM. Ive never considered my OC as any problem because Ive never had any problem with any game or program before with the same settings I had. I had my CPU running at 4,5 Ghz thx to downclock my RAM a lot, and the game for some reason included in the last patch, does not like the memory sticks to a certain fixed speed and even less when the speed is way below its default speed. So, I take the settings back to DEFAULT in my motherboard (my video card was default, never did OC on that) and voilá, everything runs fine since that, zero problems, no hangs, no CTD, no stuttering, no nothing, BUTTER SMOOTH gameplay, fast loadings, etc.
So, If any of you have any OC in any way in your motherboard or videocard, set them back to DEFAULT settings and possibly that will be the solution, like it was for me. I hope so.
GOOD LUCK to everyone. Thx everyone
PS: EA, fix the damn sound bug!!! FTLOG