Silent Hunter 4 and Aces of the Deep are from 2 totally different PC-eras. You just cannot expect similarity in OS compatibility of games that are released at least 12 years apart.
For suggestions on how to install SH4 I suggest you visit the appropriate Subsim forum:
http://www.subsim.com/radioroom/forumdisplay.php?f=202