I happen to have had the Villain and APCxKanye hoodie, and I would say large would probably be your best bet. However, the APC hoodie is shorter and wider than the Villain, so a large is going to look pretty long on you. I'm 5'9" 140 and fit a medium Villain and XS APC (they really do run huge), but the Villain fits snug rather than loose.
Thanks for your reply! I think I'll go with Size Large. I will go for a long layering look, so that's fine. ;)