diff --git a/src/m_menu.c b/src/m_menu.c
index 2e126e0706483f274f7f625be0d7f77e4d5c2246..ba01ceaef6229dcee5a5d0c727e54fa32453da26 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -8138,6 +8138,9 @@ static void M_DrawVideoMode(void)
 	}
 	else
 	{
+		V_DrawCenteredString(BASEVIDWIDTH/2, OP_VideoModeDef.y + 104,
+			V_YELLOWMAP, "Larger modes may have performance issues.");
+
 		M_CentreText(OP_VideoModeDef.y + 116,
 			va("Current mode is %c%dx%d",
 				(SCR_IsAspectCorrect(vid.width, vid.height)) ? 0x83 : 0x80,