I had a lot of issues with my 0.12m framerates except I was getting massive frames on the start menu too.
I tried this and it's worked fine for me, maybe it will be of use to you too?
That didn't work for me, but I figured out what did! First off, I needed two things:
UPX unpacker tool - I downloaded the wind32 one, since even though I have a 64 bit machine, there doesn't appear to be one, and generally 64 is backwards-compatible with 32... usually. Moving on.
The vpatch zip found on this post. It contains three important files: the vpatch exe, the config file of the same name and different extension, and vpatch_th_dnh.dll.
1. Get the two file sets above, as well as th_dnh.exe (if you renamed it for some reason, name it back to this.)
2. Go into the upx folder; you should see a bunch of files along the lines of "BUGS" "CUPYING" "LICENSE" "upx" as a word document, and "upx" as an exe. Move th_dnh.exe into this folder.
3. create in notepad a new file and name it something.bat
make sure the extension is .bat, and have it in the same place as upx and th_dnh. in this file, write just this line:
upx -d th_dnh.exe
This basically does a command line call to upx to "unpack" danmakufu.
4. Double click on this .bat file. You should see th_dnh change from its original filesize to 1444 KB in size. Not sure if the exact size changes from system to system, but that's what it did for me.
5. Move th_dnh back to its original area, with the 'script' folder and all that.
6. Now go into the vsync patch folder. move three files from there into the same area as th_dnh.exe. Move in vpatch, both the exe and ini files (configuration settings), as well as vpatch_th_dnh.dll.
7. double-click on vpatch.exe. If all goes well, it should launch danmakufu at 60 fps! Now all you need to do is always click vpatch instead of th_dnh itself, and it'll run. I just pinned vpatch to my task bar instead of danmakufu itself, and it's just as convenient.
Now I can play "Touhou music barrage" or whatever those four scripts are called, right in sync! So satisfying.
Oddly enough, Phantasmagoria Trues lagged like crazy after a while of playing. When I restarted the program, it lagged right from the start. As in, 30 fps, but only taking up 3% CPU. But when I restarted my computer, it was just fine, and remained so. So that's... weird... but it works, I guess? I'll edit this post if it happens again and/or I figure out the source or fix to the problem.