Well... I wouldn't go for changing memory/cache settings or any of that: usually they are set to maximize performance while maintaining stability/integrity. I don't know how things work for you, but here the admins are usually quite pleased after delivering a server. You may find yourself in some predicament while trying to return to the original settings.
It also sounds like it's a temporary (test) situation with a specific predicted or at least controlled delay, instead of delay that could be anywhere between this and that.
Also, for measuring and reproducing it's nice to have something that you can predict and re-use at a later time on another platform while still having the same abilities.
I guess I'd go for WAITFOR in the stored procedures: I'd just jam the statement in there. As for the tables and views... don't know.