Batman: Arkham Origins and Assassin's Creed IV are on sale at fabulous prices this week. Just US $16.99 (Approx. SGD $22) each!
Batman: AO is on backorder though, so it will take a while but definitely more than enough time for you to enjoy the game before Arkham Knight comes out.
Affiliate links below if you wanna get them, among other sale items.