Basically as many as you can plug in. There are actual limitations
dealing with registry size and so on, but you'll run out of ways to
connect before that becomes an issue.
But...
How about telling us why you think you need that many NICs? Two would
be common, three is still normal, but if you're using USB ports you're
limiting your network speed and probably not using your resources
effectively.