A sniper rifle is typically optimized for engagements well beyond 300 yards. As such, they are unwieldy at closer distances. A DMR, on the other hand, will retain some capability for close quarters combat, while still being accurate out to 500-800 yards.