For your type of budget, most NVR systems will be unaffordable.
Take a look at uVMS - it supports any IP camera and has an intuitive web interface and a rich feature set. We run it on a single Windows Server machine; the recording is distributed to a RAID array. http://www.umediaserver.net/uvms/index.html
David