The_Blog: The problem lies in the dropped support for 16bit applications that was introduced with Windows 8. There is however a registry fix that will make it atleast playable agin.
This is the fix. Sadly I only have it in german and right now I don't have the time to translate it:
Registrierungseditor ausführen und dort unter HKEY_CURRENT_USER den Schlüssel Software – Microsoft – Windows NT – CurrentVersion – AppCompatFlags – Layers suchen. Der sollte bereits einen Eintrag von Anno 1503 enthalten. Sonst einfach eine neue Zeichenfolge erstellen:
Name:
C:\Program Files (x86)\ANNO 1503\1503Startup.exe
Typ:
REG_SZ
Diesen Eintrag anklicken und unter WERT folgendes eintragen, ohne die Anführungszeichen:
„DWM8And16BitMitigation 8And16BitAggregateBlts“
Source:
http://www.annozone.de/forum/index.php?page=Thread&postID=247407#post247407 Mac-Picsou: I tried this but my game still lag as hell! Am i doin something wrong?
I have a Possible reasonable fix to run Anno 1503 on windows 10. Go to Regedit (look online if you need help), then double click on these folders as you find them
HKEY_CURRENT_USER, SOFTWARE, MICROSOFT, Windows NT, CurrentVersion, AppCompatFlags, then layers. Now look for Anno 1503 entry (hope you have one there cuz I don't know how to help there), now in the Data section for Anno 1503 put this case sensitive info DWM8And16BitMitigation HIGHDPIAWARE WIN98 RUNASADMIN, now run game in lowest display resolution 800x600?, the game will run at about 15-20FPS