Writes always take locks. IX is a write lock. As for the other processes (the two SELECTs, process process6593498 and process5cc1498) they are under read committed.
If you want to avoid contention with snapshot isolation your must use it for your read transactions first of all.