Here it is.
The Ultimate Working Full Uncut Patch for 1.2 and 1.2.1 and yes for Vista 32bit and 64bit
The only problem is that the installer is in German. If you need help please contact me.

Here is my translation from german to english from the installer:
PLEASE NOTE THAT DURING THE INSTALLATION YOU CAN SELECT INDIVIDUAL EACH OPTION YOU WANT OR NOT. EACH OPTION IS IN ( option here ) SO YOU SEE WHAT YOU INSTALL

Slowmotion (SLOW MOTION)
* You can slow mo the game and bring it back in realtime with this
---MANUAL FOR SLOW MOTION---
Q - Slowmotion (activate it)
E - Normal (back to realtime)

Reality Enhancement Beta 1.002 Hotfix Version (REALITY ENHANCEMENT)
* with this modification from solecist they will be some changes on game.
which changes you can read in readme.txt which installs IF YOU install this
reality enhancment

Separate Blood Patches (SEPERATE BLOODPATCHES)
D3Con Blood Particle Mod
* other blood splashes
OR
Mehr Blut (Übertrieben) (EXCESSIVE BLOOD-NOT REALISTIC)
* you can see even more blood splashes. I recommend this because you can also
see then on enemies far away if theyve been hit. and it makes the game more fun

the bad thing about this patch is that he change original dll `s and make them to a older version.
so,mods with dll`s dont work also it would be much better if the patch were a mod.
Personally I think the ragdoll is much to weak and there is almost no ragdoll with melee.
So I`m still waiting for a ragdoll mod
but thanks for posting,anyway.