Can I collect my visa in a country other than the one where I am a national?

You may collect your visa at a Dutch embassy in any country in which you hold legal residency.  Please note that legal residency means that you hold a valid residence permit and not a short stay or tourist visa.