...decided to download...
DO NOT ASK FOR HELP WITH PIRATED COPIES (https://www.shrinemaiden.org/forum/index.php?topic=1434.msg52596#msg52596)
Erm... while this thread still exists and isn't locked...
check your videocard/chip and see if it's has any actual 3d graphics acceleration. Touhou games actually need it. Also, try re-installing your games, looks like there could also be a corrupted file somewhere.
What're your system specs, hardware and software?