ok so, first download the dx9.dll from the following link
(has been scanned and confirmed to be safe)
and place it in your "steam/common/fallout new vegas" directory
thats it. for me and at least many other persons (at the time of this writing) gpu usage has gone up and npc slowdown as well as general framerates have improved. try it out and lemme know if its working for others.
UPDATE: ignore that megaupload link. fallout nexus has it
http://www.newvegasnexus.com/downloads/file.php?id=34778
for those of you worried about downloading a random link some stranger posted (dont blame you) you can find the dx9d9.dll on your computer here
"C:\Windows\winsxs\x86_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.1.7600.16385_none_c223c2c8c219cb6a
Just search your C:\Windows folder and it will pop up MS's version directly from DX and MS. " (could break fraps) -thanks wolfpup
also to give credit where it is due,i found the dll here initially http://segmentnext.com/2010/10/19/fallout-new-vegas-errors-crashes-freezes-fixes/