I am no expert, but here is a couple suggestions:
-Try to just create a folder named "mods" in that location and put your mods there, and see if it works.
-It should also work if you put them in the "standard" folder, witch is located in the other "openxcom" folder.
Im using Windows 8 too by the way but the "mods" folder is not missing here.